Self-collision avoidance through keyframe interpolation and optimization-based posture prediction
نویسندگان
چکیده
ii To my grandmother, Margaret Degenhardt, who encouraged her children to attend an institution of higher learning, thereby instilling a desire for knowledge within her family for generations to come iii ACKNOWLEDGMENTS First, I would like to thank my advisor, Professor Karim Abdel-Malek, for providing me with great opportunities in such an interesting field. I would like to thank Kimberly Farrell for her guidance and significant contributions to the implementation of this work. Further thanks to my family, co-workers, and friends, for their support and encouragement. A special thanks to Chloe Metzger, for her help with editing and invaluable moral support. Lastly, I would like to thank the members of my thesis Guadalupe Canahuate, for their time and feedback. iv ABSTRACT Simulating realistic human behavior on a virtual avatar presents a difficult task. Because the simulated environment does not adhere to the same scientific principles that we do in the existent world, the avatar becomes capable of achieving infeasible postures. In an attempt to obtain realistic human simulation, real world constraints are imposed onto the non-sentient being. One such constraint, and the topic of this thesis, is self-collision avoidance. For the purposes of this topic, a posture will be defined solely as a collection of angles formed by each joint on the avatar. The goal of self-collision avoidance is to eliminate the formation of any posture where multiple body parts are attempting to occupy the exact same space. My work necessitates an extension of this definition to also include collision avoidance with objects attached to the body, such as a backpack or armor. In order to prevent these collisions from occurring, I have implemented an effort-based approach for correcting afflicted postures. This technique specifically pertains to postures that are sequenced together with the objective of animating the avatar. As such, the animation's coherence and defining characteristics must be preserved. My approach to this problem is unique in that it strategically blends the concept of keyframe interpolation with an optimization-based strategy for posture prediction. Although there has been considerable work done with methods for keyframe interpolation, there has been minimal progress towards integrating a realistic collision response strategy. Additionally, I will test this optimization-based approach through the use of a complex kinematic human model and investigate the use of the results as input to an existing dynamic motion prediction system. v PUBLIC ABSTRACT The research presented in this thesis provides a …
منابع مشابه
Keyframe interpolation with self-collision avoidance
3D-keyframe animation is a popular method for animating articulated gures. It allows artistic expressiveness by providing control to the animator. The drawback of this process is that it requires signi cant e ort from the animator. Recently, work has focused on high level techniques such as adapting reference movements. However, whatever the way the animation is produced, the nal process is an ...
متن کاملPosture interpolation with collision avoidance
While interpolating between successive postures of an articulated figure is not mathematically difficult, it is much more useful to provide postural transactions that are behaviorally reasonable and that avoid collisions with nearby objects. We describe such a posture interpolator which begins with a number of pre-defined static postures. A finite state machine controls the transactions from an...
متن کاملRobust Design and Analysis of Automotive Collision Avoidance Algorithms
Automotive collision avoidance systems help the driver to avoid or mitigate a collision. The main objective of this project is to find a methodology to improve the performance of Volvo’s automotive collision avoidance system by optimizing its configurable parameters. It is important that the parameter setting is chosen in such a way that the automotive collision avoidance system is not too sens...
متن کاملMultiple User Defined End-Effectors with Shared Memory Communication for Posture Prediction
Inverse Kinematics on a human model combined with optimization provides a powerful tool to predict realistic human postures. A human posture prediction tool brings up the need for greater flexibility for the user, as well as efficient computation performance. This paper demonstrates new methods that were developed for the application of digital human simulation as a software package by allowing...
متن کاملOn-line multi-criteria based collision-free posture generation of redundant manipulator in constrained workspace
The manipulator with a large degree of redundancy is useful for realizing multiple tasks such as maneuvering the robotic arms in the constrained workspace, e.g. the task of maneuvering the end-effector of the manipulator along a pre-specified path into a window. This paper presents an online technique based on a posture generation rule to compute a null-space joint velocity vector in a singular...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016